28494ecedbb8955960da27a6ed1dcedb8ba7676c,src/main/java/com/pantherman594/gssentials/command/general/SlapCommand.java,SlapCommand,onTabComplete,#CommandSender#String[]#,65

Before Change



    @Override
    public Iterable<String> onTabComplete(CommandSender sender, String[] args) {
        if (args.length > 1 || args.length == 0) {
            return ImmutableSet.of();
        }

        Set<String> matches = new HashSet<>();
        String search = args[0].toLowerCase();
        for (ProxiedPlayer player : ProxyServer.getInstance().getPlayers()) {
            if (!player.getName().equals(sender.getName())) {
                if (player.getName().toLowerCase().startsWith(search) && !PlayerData.getData(player.getUniqueId()).isHidden()) {
                    matches.add(player.getName());
                }
            }
        }
        return matches;
    }
}

After Change




    @Override
    public Iterable<String> onTabComplete(CommandSender sender, String[] args) {
        return args.length == 1 ? tabPlayers(sender, args[0]) : ImmutableSet.<String>of();
    }
}